/****************************************************************
Fine Packet Builder, copyright (C) 2007-2009 fineqt.com

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, 
but WITHOUT ANY WARRANTY; without even the implied warranty of 
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 
GNU General Public License for more details at gnu.org.
******************************************************************/
package com.fineqt.fpb.lib.api.module;

import com.fineqt.fpb.lib.api.value.IValue;

/**
 * 模块内定义的常量对象类。
 * 
 * @author JiangMin
 *
 */
public interface IConstant extends IModuleElement {
	/**
	 * 取得常量值的副本。
	 * @return
	 */
	IValue getValue();
	/**
	 * 取得常量的类型。
	 * @return
	 */
	IType getType();
}
